﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace crdmcgui
{
    public enum Criteria
    {
        Is,
        Not,
        Contains,
        Range, 
        Greater, 
        GreaterEq, 
        Less, 
        LessEq, 
        StartsWith, 
        NotStartsWith, 
        StartsWithAnyOf, 
        NotStartsWithAnyOf, 
        ContainsAnyOf, 
        NotContainsAnyOf, 
        NotContains, 
        ContainsAllOf
    }

    public enum StringCriteria
    {
        Is,
        Not,
        Contains,
        ContainsAllOf,
        ContainsAnyOf,
        StartsWith,
        StartsWithAnyOf,
        NotStartsWith,
        NotStartswithAnyOf
    }

    public enum NumericCriteria
    {
        Is
            , 
        Range, 
        Not, 
        Greater, 
        GreaterEq, 
        Less, 
        LessEq
    }

    public enum YesNoCriteria
    {
        Is,
        Not
    }

    public enum MangaCriteria
    {
        Is,
        Not
    }

    public enum ListCriteria
    {
        Is,
        Not,
        Contains,
        ContainsAnyOf,
        NotContainsAnyOf,
        NotContains,
        ContainsAllOf
    }

    public enum DateTimeCriteria
    {
        Is,
        Not,
        Greater,
        GreaterEq,
        Less,
        LessEq,
        Range
    }

    public enum YesNoValues
    {
        Unknown,
        Yes,
        No
    }

}
